#!/bin/bash

# 设置生成的 CMakeLists.txt 文件名
output_file="CMakeLists.txt"

# 写入基本的 CMake 功能到文件
cat <<EOL > $output_file
# 最低 CMake 版本要求
cmake_minimum_required(VERSION 3.0)

# 设置项目名称
project(MyProject)

# 添加可执行文件
add_executable(my_executable main.cpp)

# 添加源文件到可执行文件
target_sources(my_executable PRIVATE
    source_file_1.cpp
    source_file_2.cpp
)

# 添加头文件目录
target_include_directories(my_executable PRIVATE
    include
)
EOL

echo "CMakeLists.txt 文件已生成！"
